package com.twb.auth.entity.twbApi;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.twb.core.base.entity.BaseEntity;
import org.apache.ibatis.type.JdbcType;
import io.swagger.annotations.ApiModelProperty;

/** 
 * @Title  TwbApi 
 * @Description API信息
 
 * @author DSY
 * @date 2021-05-13 14:38:03
 */ 
@TableName(value="twb_api")
public class TwbApi extends BaseEntity implements Serializable {
	
	private static final long serialVersionUID = 1L;
	
	/** 编号 */
	@TableId(value="id",type=IdType.ASSIGN_UUID)
    @ApiModelProperty(value = "编号")
	private String id;
	
	/** 项目ID */
	
    @TableField(value = "project_id", jdbcType = JdbcType.VARCHAR)
    @ApiModelProperty(value = "项目ID")
	private String projectId;
	
	/** 分组编码 */
	
    @TableField(value = "api_group_id", jdbcType = JdbcType.VARCHAR)
    @ApiModelProperty(value = "分组编码")
	private String apiGroupId;
	
	/** API名称 */
	
    @TableField(value = "name", jdbcType = JdbcType.VARCHAR)
    @ApiModelProperty(value = "API名称")
	private String name;
	
	/** API路径 */
	
    @TableField(value = "url", jdbcType = JdbcType.VARCHAR)
    @ApiModelProperty(value = "API路径")
	private String url;
	
	/** 类型（1：查询；2：新增；3：更新；4：删除） */
	
    @TableField(value = "api_type", jdbcType = JdbcType.VARCHAR)
    @ApiModelProperty(value = "类型（1：查询；2：新增；3：更新；4：删除）")
	private String apiType;
	
	/** 顺序 */
	
    @TableField(value = "api_seq", jdbcType = JdbcType.INTEGER)
    @ApiModelProperty(value = "顺序")
	private Integer apiSeq;
	
	/** 资源描述 */
	
    @TableField(value = "description", jdbcType = JdbcType.VARCHAR)
    @ApiModelProperty(value = "资源描述")
	private String description;
	
	/** 资源状态(0：无效；1：有效) */
	
    @TableField(value = "status", jdbcType = JdbcType.VARCHAR)
    @ApiModelProperty(value = "资源状态(0：无效；1：有效)")
	private String status;
	
	/** 是否记录日志（0：无效；1：有效） */
	
    @TableField(value = "islog", jdbcType = JdbcType.INTEGER)
    @ApiModelProperty(value = "是否记录日志（0：无效；1：有效）")
	private String islog;
	
	
	/** 编号 */
	public String getId() {
		return id;
	}
	/** 编号 */
	public void setId(String id) {
		this.id = id;
	}
	
	
	/** 项目ID */
	public String getProjectId() {
		return projectId;
	}
	/** 项目ID */
	public void setProjectId(String projectId) {
		this.projectId = projectId;
	}
	
	
	/** 分组编码 */
	public String getApiGroupId() {
		return apiGroupId;
	}
	/** 分组编码 */
	public void setApiGroupId(String apiGroupId) {
		this.apiGroupId = apiGroupId;
	}
	
	
	/** API名称 */
	public String getName() {
		return name;
	}
	/** API名称 */
	public void setName(String name) {
		this.name = name;
	}
	
	
	/** API路径 */
	public String getUrl() {
		return url;
	}
	/** API路径 */
	public void setUrl(String url) {
		this.url = url;
	}
	
	
	/** 类型（1：查询；2：新增；3：更新；4：删除） */
	public String getApiType() {
		return apiType;
	}
	/** 类型（1：查询；2：新增；3：更新；4：删除） */
	public void setApiType(String apiType) {
		this.apiType = apiType;
	}
	
	
	/** 顺序 */
	public Integer getApiSeq() {
		return apiSeq;
	}
	/** 顺序 */
	public void setApiSeq(Integer apiSeq) {
		this.apiSeq = apiSeq;
	}
	
	
	/** 资源描述 */
	public String getDescription() {
		return description;
	}
	/** 资源描述 */
	public void setDescription(String description) {
		this.description = description;
	}
	
	
	/** 资源状态(0：无效；1：有效) */
	public String getStatus() {
		return status;
	}
	/** 资源状态(0：无效；1：有效) */
	public void setStatus(String status) {
		this.status = status;
	}
	
	
	/** 是否记录日志（0：无效；1：有效） */
	public String getIslog() {
		return islog;
	}
	/** 是否记录日志（0：无效；1：有效） */
	public void setIslog(String islog) {
		this.islog = islog;
	}
	
	
}